package gpsTests;

import gps.Auto;
import gps.Camioneta4x4;
import gps.Estado;
import junit.framework.Assert;

import org.junit.Test;


public class AutoTest {
	
	@Test
	public void deberiaTenerUnaUnicaInstancia(){
		
		Auto unAuto = Auto.obtenerEstado();
		
		Auto otroAuto = Auto.obtenerEstado();
		
		Assert.assertEquals(unAuto, otroAuto);
		
	}
	
	@Test
	public void deberiaConvertirSuEstadoEnCamioneta4x4(){
		
		Estado auto = Auto.obtenerEstado();
		auto = auto.obtenerNuevoEstado();
		
		Estado camioneta4x4 = Camioneta4x4.obtenerEstado();
		
		Assert.assertEquals(auto, camioneta4x4);
		
	}

}
